import Router from '@koa/router'
import { articleController } from '../controllers/article'

const router = new Router({
  prefix: '/api/v1/articles'
})

// 文章相关路由 - RESTful 风格
router.post('/', articleController.create) // 创建文章
router.delete('/:id', articleController.delete) // 删除文章
router.put('/:id', articleController.update) // 更新文章
router.get('/', articleController.findAll) // 获取所有文章
router.get('/:id', articleController.findOne) // 获取单个文章
router.patch('/:id/view-count', articleController.increaseViewCount) // 增加浏览量

export default router
